Evaluation of a Systematic Approach to Requirements Reuse
نویسندگان
چکیده
The benefits of reusing artifacts in the software development process are well-known in the software engineering community, and the earlier in the system development life-cycle reuse is attempted, the more benefit can be expected. Thus, we highlight the reuse of requirement specifications, leading to greater reuse of other artifacts such as models, code and tests. This paper presents an approach to the requirements reuse, supported by a tool that gives suggestions for reuse from requirement patterns, a patterns catalog and traceability between requirements. The efficiency and effectiveness of the approach were evaluated using a quasiexperiment in a university. We conducted a quantitative evaluation of the approach, and an assessment of participants’ perceptions regarding the use of the approach and the computational tool. Finally, we performed a qualitative assessment using the GQM method, from the point of view of experts in the area of requirements engineering, in order to obtain more indicators of the feasibility of applying the approach in companies. The results of the quasi-experiment indicate that the approach presented makes the activities of requirement elicitation and specification about 40% more efficient and effective in terms of the way they are conducted, without the support of the approach. Regarding the perceptions on the use, the experimental group positively evaluated the proposed approach and the developed tool. Based on the evaluation by the GQM method, indicators were obtained that the approach assists in activities of requirement elicitation and specification, from the point of view of experts.
منابع مشابه
Proposing a quantitative approach to measure the success of energy management systems in accordance with ISO 50001: 2011 using an analytical hierarchy process (AHP)
ISO 50001: 2011 provides an integrated and systematic framework to plan, implement, operate, certify, and maintain energy management systems (EMSs). Evaluation of organizations in relation to meeting the standard requirements is performed by an auditing qualitative approach. In this research, a quantitative approach has been proposed and implemented to assess organizations and rank them based o...
متن کاملProduct Line Requirements Matching and Deriving: the RED-PL Guidance Approach
Product lines (PL) modeling have proven to be an effective approach to reuse in software development. Several variability approaches were developed to plan requirements reuse, but only little of them actually address the issue of deriving product requirements. This paper presents a method, RED-PL that intends to support requirements derivation. The originality of the proposed approach is that (...
متن کاملDevelopment of Quality Performance of National Digital Library with Kano's Model Approach
Background and Aim: The purpose of this study is to determine the quality requirements of the National Digital Library based on the Kano model and categorize users needs into three groups of: Basic, functional and motivational. Methods: This survey was conducted with a qualitative approach. The requirements of the digital library were extracted using two standards: "Digiqual manual" and the "D...
متن کاملAn Approach for Representing Domain Requirements and Domain Architecture in Software Product Line
Software Product Line (SPL) core assets development is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. Among the artefacts of core asset are architecture, reusable software components, domain models, requirements statements, documentation and specifications, performance models, schedules,...
متن کاملApplication of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system
Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 19 شماره
صفحات -
تاریخ انتشار 2013